
package apps.site.model;
import java.util.List;
import java.util.Map;

import system.pojo.HHMessagePojo;


import com.xyrj.core.HHPojo;
import com.xyrj.utils.HHPojoUtils;

/**
 * 留言Model模型
 * @ClassName: HHMessageModel 
 * @Description:
 * @author maoyun0903(maoyun19900818@163.com);
 * @date 2012-8-24 下午2:37:42 
 * @version V1.0
 */
public class HHMessageModel extends HHBaseModel{
	
	/**
	 * 构造函数
	 *
	 * 初始化类成员
	 */
	public HHMessageModel()
	{
		this._pojo 	= new HHMessagePojo();
	}

	/**
	 * 构造函数
	 *
	 * 初始化类成员
	 * 
	 * @param pojo  指定的POJO对象
	 */
	public HHMessageModel(HHPojo pojo)
	{
		this._pojo 	= pojo;
	}
	
	/**
	 * 得到当前查询的记录列表
	 *  
	 * @description
	 * 
	 * @title  getList
	 * @param  page 当前访问的页数
	 * @param  perpage 每一页需要显示的记录条数
	 * @return List<Map> 查询到的记录集
	 */
	@SuppressWarnings("rawtypes")
    public List<Map> getList(int page, int perpage)
	{
		this._sql.table(this._pojo.table)
		.fields(new String [] {"context","edit_time"})
		.where("`pass_flag`=3")
		.orderBy(HHPojoUtils.getOrderByFields(this._pojo))
		.limit(page, perpage);
		
		return this._db.find(this._sql.getSelectSql());
	}
}
